water cannon - Anglais Synonymes Dictionnaire

water cannon

n.
[1] watercannon